package com.feng.Point03;

/**
 * Created by FengBin on 2022/3/22 20:58
 * 包含单个元素的枚举类型
 * (1)创建一个enum，会自动为我们生成一个继承java.lang.Enum的类，而我们创建的INSTANCE即为创建的一个static final属性对象
 * (2)对于enum的构造方法限制为private
 */
public enum SingletonClass03 {
    INSTANCE;

    private SingletonClass instance;

    SingletonClass03() {
        instance = new SingletonClass();
    }

    public SingletonClass getInstance() {
        return instance;
    }

}
